package 数组练习题;

import java.util.Scanner;

/*从键盘输入一个单词，判断它是否是回文单词。
开发提示：
- 从键盘输入一个单词，存放到一个String类型的变量word中
- 通过word.toCharArray()可以根据字符串word得到一个char[]类型的数组。
其中toCharArray()是String类型提供的系统函数，就像Math.random()等函数一样，后面会学到，这里先提前用一下。它的
作用就是创建一个char[]数组，并把字符串中的每一个字符依次存储到这个char[]数组中。
Scanner input = new Scanner(System.in);
System.out.print("请输入一个英语单词：");
String word = input.next(); //假如输入的英语单词是mom
char[] wordCharArray = word.toCharArray(); // wordCharArray字符数组内容是{'m','o','m'*/
public class Demo11 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.print("请输入一个单词:");
        String word=scanner.nextLine();
        char[] wordChaarArray=word.toCharArray();
        boolean flag=true;
        for (int left=0,right=wordChaarArray.length-1;left<right;left++,right--){
            if(wordChaarArray[left]!=wordChaarArray[right]){
                flag=false;
                break;
            }
        }
        if(flag){
            System.out.println(word+"是回文单词");
        }else {
            System.out.println(word+"不是回文单词");
        }
    }
}
